﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using Enfasis_bl;
using DatabaseLibrary;

namespace Aplicacion_enfasis_profesional
{
    public partial class ValidarUsuarioForm : Form
    {
        Usuario_Bs UsuarioBs = new Usuario_Bs();
        bool Respuesta = false ;
        int Id_usuario = 0;

        public bool Respuesta1
        {
            get { return Respuesta; }
            set { Respuesta = value; }
        }

        public int Id_usuario1
        {
            get { return Id_usuario; }
            set { Id_usuario = value; }
        }

        public ValidarUsuarioForm()
        {
            InitializeComponent();
        }

        public void consultar_info_usuario()
        {
            if (Txt_correo_inicial.Text.Trim() == string.Empty)
            {
                MessageBox.Show("Digite el Correo", "Campo Obligatorio", MessageBoxButtons.OK, MessageBoxIcon.Information);
                Txt_correo_inicial.Focus();
                return;
            }

            if (Txt_clave_inicial.Text.Trim() == string.Empty)
            {
                MessageBox.Show("Digite la clave", "Campo Obligatorio", MessageBoxButtons.OK, MessageBoxIcon.Information);
                Txt_correo_inicial.Focus();
                return;
            }

            //consultar info y cargarla.
            List<usuario_enfasis> Lista = UsuarioBs.Consultar_usuario(new usuario_enfasis()
            {
                id_usuario = -1,
                id_rol = -1,
                tdoc = -1,
                correo = Txt_correo_inicial.Text.Trim(),
                clave = Txt_clave_inicial.Text.Trim()
            });

            if (Lista.Count > 0)
            {
                Respuesta1 = true;
                Id_usuario1 = Lista[0].id_usuario;
                this.Close();
            }
            else
            {         
                MessageBox.Show("Correo o Clave incorrecto!!", "Proyecto Enfasis Profesional", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }

        private void Btn_consultar_Click(object sender, EventArgs e)
        {
            consultar_info_usuario();   
        }
    }
}
